Brexit uncertainty, higher taxation and more stringent mortgage lending conditions are among the toughest challenges currently facing property investors, including buy-to-let...